---@meta

---@class component_embarker
local embarker = {}

---
---@param pos_x idk # 
---@param pos_z idk # 
---author: 
function embarker:SetDisembarkActionPos(pos_x,pos_z)
end

---
---@param embarkable idk # 
---author: 
function embarker:SetEmbarkable(embarkable)
end

---
---@param pos_x idk # 
---@param pos_z idk # 
---author: 
function embarker:SetDisembarkPos(pos_x,pos_z)
end

---
---@param dt idk # 
---author: 
function embarker:UpdateEmbarkingPos(dt)
end

---
---author: 
function embarker:Cancel()
end

---
---author: 
function embarker:HasDestination()
end

---
---@param dt idk # 
---author: 
function embarker:OnUpdate(dt)
end

---
---author: 
function embarker:Embark()
end

---
---author: 
function embarker:GetEmbarkPosition()
end

---
---author: 
function embarker:StartMoving()
end

